@charset "utf-8";
/* CSS Document */

body, h1, h2, h4, h5, h6,  p, dl, dt, dd, ul, li,  form,  button, input,  td, img{
	margin: 0;
	padding: 0;
}     
body{ font-size:12px; font-family:"微软雅黑"; color:#363636;overflow-x:hidden;
}     
em{font-style:normal;}   
ul, li { list-style: none; }   
a { text-decoration: none; color:#353535; }   
img{ border:0px;}



.wrap{ width:100%; float:left;}
.w1200{ width:1200px; margin:0 auto;}
.top{ background:url(../images/1.jpg) repeat-x center top; height:96px; line-height:36px; }

.logo{width:498px; height:71px; position:relative; background:url(../images/3.jpg) no-repeat center top; margin-left:210px;float:left;}
.logo_new{float:right;}
.logo_img{ position:absolute; top:0px; left:-207px; z-index:9;}
.top a{ padding:0px 15px; float:right; margin-left:1px; color:#FFF;}
.a1{ background:#62da9a}
.a2{ background:#33a468}
.a3{ background:#135f27}
.top a:hover{ background:#666;}

/* 导航css */
        h3{ margin:0px}
        .navbg{ background:url(../images/2.jpg) repeat-x; height:52px;}
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ padding:0px 0px 0px 248px; height:52px; line-height:52px;  position:relative; z-index:1;  }
		.nav a{ color:#0c0c0c;}
		.nav .nLi{ float:left;  position:relative; display:inline; background:url(../images/navline.png) no-repeat center right;  }
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; padding:0 31px; font-size:14px; font-weight:bold;  }
		.nav .sub{ display:none; width:117px; left:0; top:52px;  position:absolute; background:url(../images/navbg2.png) repeat;  line-height:30px; padding:5px 0; text-align:center; border-bottom:4px solid #0f5502;  }
		.nav .nLi h3:hover,.on,.onb{ background:url(../images/navhover.jpg); color:#FFF;}
		.on:hover a{ color:#FFF;}
		.on:hover h3{background:url(../images/navhover.jpg); }
		.onb a{ color:#FFF;}
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:0 10px; }
		.nav .sub a:hover{ color:#0f5502;}
/* banner_css */		
        .banner{ width:100%;position:relative;text-align:center; height:641px; float:left;}
        .banner_ny{width:1920px;position:absolute; left:50%; margin-left:-960px; top:0; }
	    .slideBoxa{ width:100%;overflow:hidden; position:relative;}
		.slideBoxa .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; width:100%;}
		.slideBoxa .hd ul{ overflow:hidden; zoom:1; width:55px; text-align:center; margin:0 auto;  }
		.slideBoxa .hd ul li{ float:left; margin-right:6px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fac100; cursor:pointer; border-radius:5px; }
		.slideBoxa .hd ul li.on{ background:#176b06; color:#fff; }
		.slideBoxa .bd{ position:relative; height:100%; z-index:0;   }
		.slideBoxa .bd li{ zoom:1; vertical-align:middle; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBoxa .prev,
		.slideBoxa .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBoxa .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBoxa .prev:hover,
		.slideBoxa .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBoxa .prevStop{ display:none;  }
		.slideBoxa .nextStop{ display:none;  }

.f1{ background:#f4f4f4; padding-bottom:72px;}
.f1 h4{ width:100%; float:left; text-align:center; padding-top:36px; margin-bottom:70px;}
.f1_left{ width:478px; height:514px; float:left; background:url(../images/5.jpg)}
.f1_right{ width:615px; float:right;}
/* tab_css */
		.slideTxtBox{ width:100%; }
		.slideTxtBox .hd{ height:39px; line-height:30px;padding:0 10px 0 20px; position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:90px; top:-1px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left;cursor:pointer; text-align:center; width:94px; background:url(../images/f1_2.png) no-repeat center top; margin-right:15px; height:39px; font-size:14px; color:#FFF; }
		.slideTxtBox .hd ul li.on{ height:39px; background:url(../images/f1_1.png) no-repeat }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
        .slideTxtBox .bd{ padding-top:20px; line-height:38px; font-size:14px; }
		.slideTxtBox .bd a{ width:92px; height:32px; background:#125901; border-radius:8px; line-height:32px;color:#FFF; display:block; padding-right:10px; margin-top:25px; text-align:center;}
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
		.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
		.slideTxtBox .arrow .next{ background-position:0 -50px;  }
		.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
		.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }
.f2{ background:url(../images/cpbg.png) no-repeat center top;  padding-top:68px;}
.cp{ width:100%; text-align:center; height:96px; background:url(../images/6.jpg) no-repeat center top; float:left;}

/* 产品滚动css */
		.picMarquee-left{ width:100%; position:relative; }
		.picMarquee-left .hd{height:0px; position:relative;}
		.picMarquee-left .hd .prev{ display:block;  width:39px; height:77px; overflow:hidden; cursor:pointer; background:url("../images/cp_right.png") no-repeat; position:absolute; right:-50px; top:80px;}
		.picMarquee-left .hd .next{display:block;  width:39px; height:77px; overflow:hidden; cursor:pointer; background:url("../images/cp_left.png") no-repeat; position:absolute; left:-60px; top:80px;}

		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:240px; height:181px; display:block;border:6px solid #82b22c; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		.cpa{ width:81px; line-height:28px;display:block; border:1px solid #f2fdde; color:#f2fdde; text-align:center; margin-left:520px; margin-top:64px; float:left;}
		.cpa:hover{ background:#82b22c; color:#FFF;}
		.cpb{width:81px; line-height:30px;display:block;  background:#82b22c; color:#FFF; margin-left:18px; float:left; margin-top:64px; text-align:center; margin-bottom:195px; }
		.cpb:hover{ width:81px; line-height:28px;display:block; border:1px solid #f2fdde; color:#f2fdde; background:none; }
		
		.w1050{ width:1200px; position:absolute; top:-120px;}
		.w1050_left{ width:200px; height:203px; background:#82b22c; padding:37px 0px 0px 37px; float:left;}
		.w1050_right{ width:900px; float:left; background:#fff; height:240px;}
		.w1050_right h4{ width:100%; float:left; background:url(../images/w1050.jpg) no-repeat left top; height:20px; padding-top:33px; font-size:14px;}
		.w1050_right h4 a:hover{ color:#fb8302;}
		.w1050_right p{ font-size:14px; line-height:34px; padding:22px 30px 0px 30px; float:left;}
		
		.f3{ background:url(../images/hj.jpg) no-repeat center top; position:relative; padding-top:273px; padding-bottom:153px;}
		
		.w1100{ width:1100px; margin:0 auto;}
		.w1100 h4{ width:100%; float:left; text-align:center;}
		.w1100 ul{ width:1200px; overflow:hidden; position:absolute; top:408px;}
		.w1100 ul li{ width:310px; float:left; position:relative; margin-right:85px; height:242px;}
		.w1100 ul li p{ width:264px; position:absolute; top:200px; line-height:42px; background:#000; text-align:center; left:21px; z-index:9; font-size:16px; color:#fff;}
		.w1100 ul li dl{ background:url(../images/navbg2.png) repeat;width:234px; position:absolute; top:40px; z-index:10; height:136px; left:21px; line-height:24px; color:#fff; padding:24px 15px 0px 15px; opacity:0}
		.w1100 ul li:hover dl{ opacity:1; transition:all .8s ease-out}
		.w1100 ul li:hover{ cursor:pointer;}
		.news{ background:url(../images/cpbg.png) no-repeat center bottom; padding-top:180px;}
		.news h4{ width:100%; float:left; padding-left:30px;}
		.news ul{
	padding-left:10px;
	float:left;
	padding-top:62px;
	padding-bottom:30px;
	}
.news ul li{
	width:525px;
	float:left;
	margin-right:20px;
	margin-left:35px;
	margin-bottom:32px;
	}
.news ul li dl{
	width:96px;
	height:90px;
	background:#1f793c;
	color:#FFF;
	text-align:center;
	float:left;
	}
.news ul li dl dt{
	font-size:40px;
	}
.news ul li dl dd{
	font-size:14px;
	}
.news ul li p{
	width:409px;
	float:left;
	background:#effbf3;
	height:70px;
	padding:10px;
	line-height:20px;
	}
.news ul li a{
	display:block;
	width:100%;
	float:left;
	margin-bottom:10px;
	font-size:14px;
	}
.foot{ background:url(../images/footbg.png) no-repeat center top; height:228px; text-align:right; padding-top:36px;}
.foot p{ font-size:14px; line-height:40px; padding-right:50px; float:left; margin-left:840px;}
.foot p img{ margin-top:8px; float:left; margin-right:8px;}